package ycl.common.base.service.impl;

import org.springframework.context.annotation.Lazy;
import org.springframework.stereotype.Service;
import ycl.common.base.entity.BaseRecordEntity;
import ycl.common.base.mapper.BaseRecordMapper;
import ycl.common.base.service.BaseRecordService;
import ycl.common.models.req.BaseReq;
import ycl.common.models.res.BaseRecordEntityRes;

import javax.annotation.Resource;

/**
 * 记录处理层
 *
 * @author: YCL
 * @date: 2021-08-23 20:48:22
 */
@Service
@Lazy
public abstract class BaseRecordServiceImpl
		<M extends BaseRecordMapper<T>,
				T extends BaseRecordEntity,
				Q extends BaseReq,
				R extends BaseRecordEntityRes>
		extends BaseServiceImpl<M, T, Q, R>
		implements BaseRecordService<T, Q, R> {

	@Resource
	private BaseRecordMapper<T> mapper;


//	public void msgReadBatch(Long userId){
//
//	}
}
